home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / AMOSList / AMOSLIST / text0045.txt < prev    next >
Encoding:
Text File  |  1998-04-01  |  3.6 KB  |  88 lines

  1. On 05-Mar-98, TSI smashed the keyboard with:
  2. > Hiya all,
  3. > Ok, so I'm a little slow. But can someone please explain to me what a .fd
  4. > file is and how it would be useful for AMOS? I've never used extensions and
  5. > am not really too sure as to why I would. So will someone please enlighten
  6. > me on these matters? Mushy? Anyone? 
  7.  
  8. Better late than ever, ey :)
  9.  
  10. Ok, let's start with the basics, the AMIGA uses a set of standard libraries to
  11. do almost anything, the advantage is that with new models (like AGA) you just
  12. get a new library. Unfortunaly some programers write their own commands to
  13. take
  14. care of eg. GFX and disc-operations and that's one of the main reasons for
  15. some older games not working on AGA/KS2.0+..
  16.  
  17. Normaly AMOS handles the access to libraries without you noticing, it's caling
  18. the 'exec.library' when you need memory (Banks), it calls 'dos.library' to
  19. handle
  20. disc and devices. (Funny note: when you're accessing a library with 'open
  21. library'
  22. on AMOS, you actualy call a function in 'exec.library').. 
  23.  
  24. The number of libraries is increasing rapidly, some are more usefull that
  25. others, 
  26. but they all serve a purpose. As AMOS is not updated (until now) then there
  27. are 
  28. many interesting calls that are not included. One of the most importaint is
  29. the
  30. 'locale.library', two AMOS-extensions opens up for that, but as standard AMOS
  31. can't
  32. handle it. Anyway what the new extension does is giving you easy access to
  33. some
  34. of those great supporting libraries (just look in 'libs:' on your HD, you
  35. should
  36. have at least 30 there if you're using the amiga for anything other than
  37. games..)
  38.  
  39. You can ofcourse always begin a big dissucion on what libraries should be
  40. included
  41. for use (I'd like to see more of the 'standard' libraries there, but that's
  42. just
  43. a personal note..).. If you're making games, there's proberly not much to find
  44. in
  45. the list that we've seen, but for utilities there's endless possibilities. A
  46. neat
  47. feature is access to the high-accurate calc-libs and detection of expansion
  48. boards
  49. on the system.. I think the same about libs as I think about AMOS-extensions,
  50. it
  51. all comes down to what you're making with AMOS.. There's a few usefull
  52. extensions
  53. and libraries for games, countless for utilities...
  54.  
  55. And, just a thought, why not write games supporting 'locale.library' so anyone
  56. can make a version in another language ???..
  57.  
  58.  
  59. Ok, enough blah... FD-files..
  60. This is a set of files mainly used by C-programers, they could also come of
  61. use
  62. for AMIGA-Basic and Blitz users. They are basicaly just a list of the
  63. functions
  64. for the libraries, they define what parameters are needed, and in which 
  65. registers the information is passed. For C-programers this is a 'front' for
  66. the
  67. library that ensures that they don't write something stupid and crashes the
  68. computer with wrong parameters. The new extensions is (as far as I can see) a
  69. similar front for AMOS, that takes care of syntaxes and formating for the
  70. functions...
  71.  
  72. Hope it helps :)
  73. -- 
  74. Kind regards from
  75. ______________________________________________________________________________
  76.  /_  __/ __  / __  /\  ___\  __ \__  _\               aka. JENS VANG PETERSEN
  77.   / / / /_/ / ____/  \ \___\  __ \ \ \                  top_cat@post8.tele.dk
  78.  /_/ /_____/_/        \_____\_\ \_\ \_\
  79. ------------------------------------------------------------------------------
  80.                     http://home8.inet.tele.dk/top_cat/
  81.   -+-    Home of 'The Ultimate Extension list' for AMOS TC & AMOS PRO    -+-
  82.                  -+-  SUPPORT - AMOS - AMIGA - AQUA  -+-
  83. ------------------------------------------------------------------------------
  84.  Earth: is 98% full...  please delete anyone you can.
  85. ------------------------------------------------------------------------------
  86.  
  87.  
  88.